-
-
Notifications
You must be signed in to change notification settings - Fork 28.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Water Content Measurement clusters #59300
Conversation
Hey there @dmulcahey, @Adminiuga, mind taking a look at this pull request as it has been labeled with an integration ( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lgtm. Can you post the device signature?
I'd like to add it to the list of test devices
@Adminiuga do you meen this?
|
About "lgtm": it requires the |
Yes. I'll add it to the test ZigBee devices list tonight, as I think this is a first such device in the list. |
yeah, need to publish zigpy and bump up ZHA dependencies first. |
can you add the following diff to your PR? Or I could submit a PR to your branch
|
once #59314 gets merged, rebase against the dev. |
ZHA dependencies were updated. Please rebase against the current upstream dev and force push. |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lgtm
Proposed change
Ads missing Water Content Measurement clusters: Soil Moisture and Leaf Wetness
Type of change
Additional information
It requires zigpy/zigpy#844 to be first pulled into the core.
The Soil Moisture part was tested with https://github.com/smartboxchannel/Plant-Watering-Sensor-Zigbee, and seems to be working. Leaf Moisture was not tested, but according to the
zcl
specs it should behave in the very same way.I think that I have added new clusters in all the places they are supposed to be.
Requires #59314 to be merged first.
Checklist
black --fast homeassistant tests
)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest
.requirements_all.txt
.Updated by running
python3 -m script.gen_requirements_all
..coveragerc
.The integration reached or maintains the following Integration Quality Scale:
To help with the load of incoming pull requests: